#ifndef LEXERSIMPLE_H
#define LEXERSIMPLE_H

#ifdef SCI_NAMESPACE
namespace Scintilla {
#endif

  class LexerSimple : public LexerBase {
      const LexerModule *module;
      std::string wordLists;
    public:
      explicit LexerSimple( const LexerModule *module_ );
      const char *  DescribeWordListSets();
      void  Lex( unsigned int startPos, int lengthDoc, int initStyle, IDocument *pAccess );
      void  Fold( unsigned int startPos, int lengthDoc, int initStyle, IDocument *pAccess );
  };

  #ifdef SCI_NAMESPACE
}
  #endif

#endif
